<?php

namespace Ladenise\EveBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Ramtyperequirements
 */
class Ramtyperequirements
{
    /**
     * @var integer
     */
    private $typeid;

    /**
     * @var integer
     */
    private $activityid;

    /**
     * @var integer
     */
    private $requiredtypeid;

    /**
     * @var integer
     */
    private $quantity;

    /**
     * @var float
     */
    private $damageperjob;

    /**
     * @var integer
     */
    private $recycle;


    /**
     * Set typeid
     *
     * @param integer $typeid
     * @return Ramtyperequirements
     */
    public function setTypeid($typeid)
    {
        $this->typeid = $typeid;
    
        return $this;
    }

    /**
     * Get typeid
     *
     * @return integer 
     */
    public function getTypeid()
    {
        return $this->typeid;
    }

    /**
     * Set activityid
     *
     * @param integer $activityid
     * @return Ramtyperequirements
     */
    public function setActivityid($activityid)
    {
        $this->activityid = $activityid;
    
        return $this;
    }

    /**
     * Get activityid
     *
     * @return integer 
     */
    public function getActivityid()
    {
        return $this->activityid;
    }

    /**
     * Set requiredtypeid
     *
     * @param integer $requiredtypeid
     * @return Ramtyperequirements
     */
    public function setRequiredtypeid($requiredtypeid)
    {
        $this->requiredtypeid = $requiredtypeid;
    
        return $this;
    }

    /**
     * Get requiredtypeid
     *
     * @return integer 
     */
    public function getRequiredtypeid()
    {
        return $this->requiredtypeid;
    }

    /**
     * Set quantity
     *
     * @param integer $quantity
     * @return Ramtyperequirements
     */
    public function setQuantity($quantity)
    {
        $this->quantity = $quantity;
    
        return $this;
    }

    /**
     * Get quantity
     *
     * @return integer 
     */
    public function getQuantity()
    {
        return $this->quantity;
    }

    /**
     * Set damageperjob
     *
     * @param float $damageperjob
     * @return Ramtyperequirements
     */
    public function setDamageperjob($damageperjob)
    {
        $this->damageperjob = $damageperjob;
    
        return $this;
    }

    /**
     * Get damageperjob
     *
     * @return float 
     */
    public function getDamageperjob()
    {
        return $this->damageperjob;
    }

    /**
     * Set recycle
     *
     * @param integer $recycle
     * @return Ramtyperequirements
     */
    public function setRecycle($recycle)
    {
        $this->recycle = $recycle;
    
        return $this;
    }

    /**
     * Get recycle
     *
     * @return integer 
     */
    public function getRecycle()
    {
        return $this->recycle;
    }
}
